home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 21 / Cream of the Crop 21 (Terry Blount) (October 1996).iso / faq / vol15n14.zip / DDGAME.ZIP / ERROR.CPP < prev    next >
C/C++ Source or Header  |  1996-04-17  |  878b  |  38 lines

  1. #include "StdAfx.h"
  2. #include "Error.h"
  3.  
  4. #include <DDraw.h>
  5.  
  6. void DDrawError(CString error, HRESULT hResult)
  7. {
  8.   CString result;
  9.   switch(hResult)
  10.   {
  11.     case DDERR_WRONGMODE:
  12.       result = "DDERR_WRONGMODE\n";
  13.       break;
  14.     case DDERR_NOEXCLUSIVEMODE:
  15.       result = "DDERR_NOEXCLUSIVEMODE\n";
  16.       break;
  17.     case DDERR_INVALIDOBJECT:
  18.       result = "DDERR_INVALIDOBJECT\n";
  19.       break;
  20.     case DDERR_SURFACELOST:
  21.       result = "DDERR_SURFACELOST\n";
  22.       break;
  23.     case DDERR_OUTOFMEMORY:
  24.       result = "DDERR_OUTOFMEMORY\n";
  25.       break;
  26.     case DDERR_INVALIDPARAMS:
  27.       result = "DDERR_INVALIDPARAMS\n";
  28.       break;
  29.     case DDERR_SURFACEBUSY:
  30.       result = "DDERR_SURFACEBUSY\n";
  31.       break;
  32.     case DDERR_WASSTILLDRAWING:
  33.       result = "DDERR_WASSTILLDRAWING\n";
  34.       break;
  35.   }
  36.   TRACE0(error + result + '\n');
  37. }
  38.